本次使用 vite 來進行 PrimeVue 的說明,安裝步驟如下:
安裝 vite:
npm create vite@latest
npm install primevue
,目前預設以第四版為主要安裝版本。import { createApp } from 'vue';
import PrimeVue from 'primevue/config';
import Aura from '@primevue/themes/aura';
const app = createApp(App);
app.use(PrimeVue, {
theme: {
preset: Aura
}
});
<template>
<main>
<Button label="Submit" />
</main>
</template>
若要改採用 Unstyled Mode,則在 main.js 中加入設定 unstyled 為 true。
import { createApp } from "vue";
import PrimeVue from "primevue/config";
const app = createApp(App);
app.use(PrimeVue, {
unstyled: true
});
如此,在元件載入時便不會吃到 PrimeVue 提供的樣式,需透過其他 CSS library 輔助或自行撰寫樣式。
或是自行撰寫 CSS 樣式,以下範例為加上按鈕背景色及按鈕文字顏色。
<template>
<main>
<Button label="Submit" class="bg-red text-white" />
</main>
</template>
<style lang="scss">
.bg-red {
background: #ff0000;
}
.text-white {
color: #ffffff;
}
</style>
接下來會針對兩種模式有更進一步說明~
參考連結: